package com.easyidea.its.domain.repository.system;

import java.util.Collection;
import java.util.List;

import com.easyidea.its.domain.model.system.Permission;
import com.easyidea.its.domain.repository.base.BaseRepository;

/**
 * 
 * @author hukn
 *
 */
public interface PermissionRepository extends BaseRepository<Permission> {

	Collection<Permission> getAllPermissions();
	 /**
	  * 获取根节点外的所有权限节点
	 * @param level TODO
	  * @return
	  */
	  List<Permission> getAllPerssionsByParentId(Integer parentId);

	  /**
	   * 取得用户的权限列表
	   * @param userId
	   * @return
	   */
//	  List<Permission> getUserPermissionList(Integer userId);
}
